package com.kaifamiao.list;

import java.util.ArrayList;
import java.util.List;

/**
 * boolean remove( Object o ) 从当前集合中删除参数对应的元素 (删除成功时返回true)
 * E remove( int index ) 从当前集合中删除指定索引处的元素并返回该元素
 */
public class ListRemoveTest {

    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add( 10 ); // auto-boxing: Integer.valueOf(10)
        list.add( 11 );
        list.add( 12 );
        list.add( 23 );
        System.out.println( list.remove( 3 ) );
        System.out.println( list );

        System.out.println( list.remove( Integer.valueOf(11) ) );
        System.out.println( list );

        // list.remove( 250 ); // java.lang.IndexOutOfBoundsException
    }

}
